package com.atguigu.b_test;

import java.util.Arrays;

/*
    漂亮打印数组 : [1, 2, 3, 4, 5]
 */
public class Test5 {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};

        //思路 3 : Arrays 数组操作的工具类 [Math : 数学运算的工具类]
        //Arrays.toString(任意数组对象) -> 返回拼接好的字符串
        String toString = Arrays.toString(arr);
        System.out.println("toString = " + toString);

        //思路 2 : 字符串拼接 [字符串类型的求和变量]
//        String sum = "";
//        sum += "[";
        String sum = "[";
        //遍历获取每一个元素
        for (int i = 0; i < arr.length; i++) {
            //判断是否是最后一个元素
            if (i == arr.length - 1){
                //最后一个元素
               sum += arr[i] + "]";
            }else{
                //不是最后一个元素
               sum += arr[i] + ", ";
            }
        }
        System.out.println("sum = " + sum);

        //思路 1 :
        System.out.print("[");
        //遍历获取每一个元素
        for (int i = 0; i < arr.length; i++) {
            //判断是否是最后一个元素
            if (i == arr.length - 1){
                //最后一个元素
                System.out.println(arr[i] + "]");
            }else{
                //不是最后一个元素
                System.out.print(arr[i] + ", ");
            }
        }
    }
}
